An Approach for Feature Modeling of Context-Aware Software Product Line
نویسندگان
چکیده
Feature modeling is an approach to represent commonalities and variabilities among products of a product line. Context-aware applications use context information to provide relevant services and information for their users. One of the challenges to build a context-aware product line is to develop mechanisms to incorporate context information and adaptation knowledge in a feature model. This paper presents UbiFEX, an approach to support feature analysis for context-aware software product lines, which incorporates a modeling notation and a mechanism to verify the consistency of product configuration regarding context variations. Moreover, an experimental study was performed as a preliminary evaluation, and a prototype was developed to enable the application of the proposed approach.
منابع مشابه
Feature Modeling for Context-Aware Software Product Lines
One of the first activities to develop a software product line is the feature analysis. This activity produces a feature model to represent commonalities and variabilities among products of a product line. Contextaware applications use context information to provide services and relevant information for their users. One of the challenges to build a context-aware product line is how to represent...
متن کاملMapping Feature Models onto Component Models to Build Dynamic Software Product Lines
Systems such as adaptative and context–aware ones must adapt themselves to changing requirements at runtime. Modeling and implementing this kind of systems is a difficult operation. Software Product Lines (SPL) approach has already coped with modeling a set of software products that share a common base of features by means of feature models. We propose using feature models to model the potentia...
متن کاملContext modeling based on feature models expressed as views on ontologies via mappings
This paper presents an approach for context modeling in complex selfadapted systems consisting of many independent context-aware applications. The contextual information used for adaptation of all system applications is described by an ontology treated as a global context model. A local context model tailored to the specific needs of a particular application is defined as a view over the global...
متن کاملToward Sensor and Software Product Line Based Context Aware Cloud Environment Assignment
Because of the growing interest for mobile device and pervasive applications deployed on cloud computing, the providing of intelligent and ubiquitous context-aware applications that take into account the user‟s context is one of the main challenges in future applications. In this article we consider how to augment applications aware context used by mobiles device and deployed on cloud computing...
متن کاملA framework for context-aware self-adaptive mobile applications SPL
Mobile Applications are rapidly emerging as a convenient medium for using a variety of services. Over time and with the high penetration of smartphones in society, self-adaptation has become an essential capability required by mobile application users. In an ideal scenario, an application is required to adjust its behavior according to the current context of its use. This raises the challenge i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. UCS
دوره 17 شماره
صفحات -
تاریخ انتشار 2011